package com.ruoyi.system.domain.car4s_domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 维修信息明细单对象 car_4s_repair_info_detail
 * 
 * @author LK
 * @date 2024-06-29
 */
public class Car4sRepairInfoDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 维修单明细 ID */
    private Long repairDetailId;

    /** 维修单 ID */
    @Excel(name = "维修单 ID")
    private Long repairId;

    /** 使用的维修配件 ID */
    @Excel(name = "使用的维修配件 ID")
    private Long repairPartId;

    /** 使用的维修配件名称 */
    @Excel(name = "使用的维修配件名称")
    private String repairPartName;

    /** 使用的维修配件费用 */
    @Excel(name = "使用的维修配件费用")
    private BigDecimal repairPartCost;

    /** 人工费用 */
    @Excel(name = "人工费用")
    private BigDecimal laborCost;

    /** 此次维修费用 */
    @Excel(name = "此次维修费用")
    private BigDecimal thisRepairCost;

    /** 记录时间，默认当前时间 */
    @Excel(name = "记录时间，默认当前时间")
    private String recordTime;

    /** 信息标记 */
    @Excel(name = "信息标记")
    private String informationMark;

    public void setRepairDetailId(Long repairDetailId) 
    {
        this.repairDetailId = repairDetailId;
    }

    public Long getRepairDetailId() 
    {
        return repairDetailId;
    }
    public void setRepairId(Long repairId) 
    {
        this.repairId = repairId;
    }

    public Long getRepairId() 
    {
        return repairId;
    }
    public void setRepairPartId(Long repairPartId) 
    {
        this.repairPartId = repairPartId;
    }

    public Long getRepairPartId() 
    {
        return repairPartId;
    }
    public void setRepairPartName(String repairPartName) 
    {
        this.repairPartName = repairPartName;
    }

    public String getRepairPartName() 
    {
        return repairPartName;
    }
    public void setRepairPartCost(BigDecimal repairPartCost) 
    {
        this.repairPartCost = repairPartCost;
    }

    public BigDecimal getRepairPartCost() 
    {
        return repairPartCost;
    }
    public void setLaborCost(BigDecimal laborCost) 
    {
        this.laborCost = laborCost;
    }

    public BigDecimal getLaborCost() 
    {
        return laborCost;
    }
    public void setThisRepairCost(BigDecimal thisRepairCost) 
    {
        this.thisRepairCost = thisRepairCost;
    }

    public BigDecimal getThisRepairCost() 
    {
        return thisRepairCost;
    }
    public void setRecordTime(String recordTime) 
    {
        this.recordTime = recordTime;
    }

    public String getRecordTime() 
    {
        return recordTime;
    }
    public void setInformationMark(String informationMark) 
    {
        this.informationMark = informationMark;
    }

    public String getInformationMark() 
    {
        return informationMark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("repairDetailId", getRepairDetailId())
            .append("repairId", getRepairId())
            .append("repairPartId", getRepairPartId())
            .append("repairPartName", getRepairPartName())
            .append("repairPartCost", getRepairPartCost())
            .append("laborCost", getLaborCost())
            .append("thisRepairCost", getThisRepairCost())
            .append("recordTime", getRecordTime())
            .append("informationMark", getInformationMark())
            .toString();
    }
}
